export const validateBlank = (rule, value, callback) => {
  if (value != null && value != "") {
    var reg = /\s+/;
    if(reg.test(value)) {
      callback(new Error('不能包含空格'))
    } else {
      callback()
    }
  } else {
    callback();
  }
}

// const validateMoney = (rule, value, callback) => {
//   if (value != null && value != "") {
//     if (!validateMoneyNumber(value)) {
//       callback(new Error('请输入正确的数字，最多保留两位小数'))
//     } else {
//       callback()
//     }
//   } else {
//     callback();
//   }
// }

// const validateQQ = (rule, value, callback) => {
//   if (value != null && value != "") {
//     if (!qq(value)) {
//       callback(new Error('您输入的QQ号不正确'))
//     } else {
//       callback()
//     }
//   } else {
//     callback();
//   }
// }

// const validateMobile = (rule, value, callback) => {
//   if (value != null && value != "") {
//     if (!mobile(value)) {
//       callback(new Error('您输入的手机号不正确'))
//     } else {
//       callback()
//     }
//   } else {
//     callback();
//   }
// }

// const validateRegexn = (rule, value, callback) => {
//   if (value != null && value != "") {
//     if (!regexn(value)) {
//       callback(new Error('含有非法字符(只能输入字母、汉字)'))
//     } else {
//       callback()
//     }
//   } else {
//     callback();
//   }
// }

// const validateInteger = (rule, value, callback) => {
//   if (value != null && value != "") {
//     if (!integer(value)) {
//       callback(new Error('请输入正整数'))
//     } else {
//       callback()
//     }
//   } else {
//     callback();
//   }
// }

// /**
//  * 邮箱
//  * @param {*} s
//  */
// export function isEmail (s) {
//   return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)
// }

// /**
//  * 手机号码
//  * @param {*} s
//  */
// export function isMobile (s) {
//   return /^1[0-9]{10}$/.test(s)
// }

// /**
//  * 电话号码
//  * @param {*} s
//  */
// export function isPhone (s) {
//   return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)
// }

// /**
//  * URL地址
//  * @param {*} s
//  */
// export function isURL (s) {
//   return /^http[s]?:\/\/.*/.test(s)
// }
